e21e49117a32f4d3dec9443713001a860b7763c7,clc/modules/storage-controller/src/main/java/com/eucalyptus/storage/OverlayManager.java,OverlayManager,detachVolume,#String#String#,1421

Before Change


			volumeManager.unexportVolume(foundLVMVolumeInfo);
			try {
				deleteLogicalVolume(loDevName, vgName, absoluteLVName);
				removeLoopback(loDevName);
				if(getLoopback(loDevName).length() != 0) {
					throw new EucalyptusCloudException("Unable to remove loopback device: " + loDevName);
				} else {

After Change


			volumeManager.unexportVolume(foundLVMVolumeInfo);
                        disableLogicalVolume(absoluteLVName);
			deleteLogicalVolume(loDevName, vgName, absoluteLVName);
                        removeLoopback(loDevName);
			volumeManager.finish();
		}  else {
			volumeManager.abort();